﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MMITDomain.Entities;

namespace MMITDomain.Abstract
{
    public interface ICustomerRepository
    {
        IQueryable<Customer> Customers
        {
            get;
        }

        void SaveCustomer(Customer objCustomer);
        void DeleteCustomer(Customer objCustomer);
        Customer GetCustomerById(int iCustomerId);
        Customer GetCustomerByMSISDN(string strCustomerMSISDN);
        Customer GetCustomerByUsername(string strUsername);
    }
}
